A MIDI component provides a standard interface between the note allocator component and a particular MIDI transport system, such as the MIDI Manager or the Open Music System (OMS) developed by Opcode Systems, Inc. Each MIDI component supports both input and output of MIDI streams.
The QuickTime music architecture includes MIDI components for the following MIDI transport systems:
Hardware and software developers can provide additional MIDI components. For example, the developer of a multiport serial card can provide a MIDI component that supports direct MIDI input and output using the card. Other MIDI components can support MIDI transport systems for operating systems other than the Mac OS.
To use a MIDI component, you use the functions described in "MIDI Component Functions" . To create a new MIDI component, you create a component that implements these functions.
QuickTime 3 for Windows does not yet support MIDI; only the QuickTime Music Synthesizer is available.